import {default as Navigation} from "@/components/navigation/Navigation";
import {default as FlowLayout} from "@/components/flowLayout/FlowLayout";
import {default as MessageList} from "@/components/messageList/MessageList";
import {default as InlineMessageList} from "@/components/inlineMessageList/InlineMessageList";
import {default as ViewTable} from "@/components/viewTable/ViewTable.tsx";
import {default as ActionDrawer} from "@/components/actionDrawer/ActionDrawer";
import {default as ProcessLog} from '@/components/processLog/ProcessLog';

const UseComponent = [
  Navigation,
  FlowLayout,
  MessageList,
  InlineMessageList,
  ViewTable,
  ActionDrawer,
  ProcessLog
]

const install = (Vue: any) => {
  UseComponent.map(com => {
    Vue.use(com)
  })
}

export default {
  install
}
